Abstract
Simplicity and validity are recognized as important attributes of an effective simulation model. However, some disagreement exists both on the definitions of these concepts and on quantitative measures for them. This paper introduces Enrichment Level (EL) for (simulation) models. The EL is a quantitative measure to compare the effectiveness of alternative models when used in a particular project. While there is no conceptual restriction on expanding the EL, it currently captures the bias, speed, variance, and scope of a model as the main contributing enrichment factors. This paper explores these factors and suggests a utility-based method to combine them according to the relative importance of each enrichment factor. Model effectiveness measures currently used in academic and industrial studies are discussed and compared to the proposed EL. In order to show the usability of EL as a model comparison tool, we study an example of a queue with multi-failure mode servers and apply our method to facilitate decisions about choosing the most suitable model among a set of three.
Similar content being viewed by others
References
Arora S and Barak B (2009). Computational Complexity: A Modern Approach. Cambridge University Press: Cambridge.
Balci O (2001). A methodology for certification of modeling and simulation applications. ACM Transactions on Modeling & Computer Simulation 11 (4): 352–377.
Balci O (2004). Quality assessment, verification, and validation of modeling and simulation applications. In: Proceedings of the 2004 Winter Simulation Conference. IEEE: New York, pp 122–129.
Balci O, Adams RJ, Myers DS and Nance RE (2002). A collaborative evaluation environment for credibility assessment of modeling and simulation applications. In: Proceedings of the 2002 Winter Simulation Conference. San Diego, CA, pp 214–220.
Banks J, Carson J, Nelson BL and Nicol D (2004). Discrete-event System Simulation. Prentice-Hall: Englewood Cliffs, NJ.
Biller B and Nelson BL (2005). Fitting time-series input processes for simulation. Operations Research 53 (3): 549–559.
Brooks RJ and Tobias AM (1999). Methods and benefits of simplification in simulation. In: Al-Dabass D and Cheng RCH. Proceedings of UKSIM. United Kingdom Simulation Society: Nottingham, pp 88–92.
Butler JC, Dyer JS and Jia J (2006). Using attributes to predict objective in preference models. Decision Analysis 3: 100–116.
Buzacott JA (1967). Markov chain analysis of automatic transfer line with buffer stock. PhD Dissertation, University of Birmingham.
Chick SE (2006). Bayesian ideas and discrete event simulation: Why, what and how. In: Proceedings of the 2006 Winter Simulation Conference. IEEE: New York, pp 96–106.
Chwif L, Barretto MRP and Paul RJ (2000). On simulation model complexity. In: Proceedings of the 2000 Winter Simulation Conference. IEEE: New York, pp 449–455.
Chwif L, Barretto MRP and Santoro MC (1998). Model reduction: Some results. In: Proceedings of the 30th Annual Simulation Symposium. IEEE Computing Society: New York, pp 120–125.
Coello CAC and Lamont GB (2004). Applications of Multi-objective Evolutionary Algorithms. World Scientific: Singapore.
Davies R, Roderick P and Raftery J (2003). The evaluation of disease prevention and treatment using simulation models. European Journal of Operational Research 150: 53–66.
Gershwin SB (1987). An efficient decomposition method for the approximate evaluation of tandem queues with finite storage space and blocking. Operations Research 35 (2): 291–304.
Golay MP, Seong PH and Manno VP (1989). A measure of the difficulty of systems diagnosis and its relationship to complexity. International Journal of General Systems 16 (1): 1–23.
Govind N, Roeder TM and Schruben LW (2011). A simulation-based closed queueing network approximation of semiconductor automated material handling systems. IEEE Transactions on Semiconductor Manufacturing 24 (1): 5–13.
Gross D, Pace D, Harmon S and Tucker W (1999). Why fidelity? Spring 1999 Simulation Interoperability Workshop Paper 3, 1055–1061.
Hobbs BF and Meier P (2000). Energy Decisions and the Environment: A Guide to the Use of Multicriteria Methods. Kluwer Academic: Norwell, MA.
Ignall E and Silver A (1977). The output of a two-stage system with unreliable machines and limited storage. AIIE Transactions 9 (2): 183–188.
Jacobson SH and Yücesan E (1999). On the complexity of verifying structural properties of discrete event simulation models. Operations Research 47 (3): 476–481.
Jafari MA and Shanthikumar JG (1987). Exact and approximate solutions to two-stage transfer lines with general uptime and downtime distributions. IIE Transactions 19 (4): 412–419.
Johnson RT, Fowler JW and Mackulak GT (2005). A discrete event simulation model simplification technique. In: Proceedings of the 2005 Winter Simulation Conference. IEEE: New York, pp 2172–2176.
Köksalan M and Phelps S (2007). An evolutionary metaheuristic for approximating preference-nondominated solutions. INFORMS Journal on Computing 19: 291–301.
Law AM (2006). How to build valid and credible simulation models. In: Proceedings of the 2006 Winter Simulation Conference. Monterey, CA.
Law AM and Kelton WD (2000). Simulation Modeling and Analysis. McGraw-Hill Higher Education: Boston, MA.
McConnell S (1996). Rapid Development: Taming Wild Software Schedules. Microsoft Press: Redmond, WA.
Meijering E (2002). A chronology of interpolation: From ancient astronomy to modern signal and image processing. Proceedings of the IEEE 90 (3): 319–342.
Montibeller G, Belton V, Ackermann F and Ensslin L (2008). Reasoning maps for decision aid: An integrated approach for problem-structuring and multi-criteria evaluation. Journal of the Operational Research Society 59: 575–589.
Page EH et al (1999). Strategic directions in simulation research (panel). In: Proceedings of the 1999 Winter Simulation Conference. ACM: New York, NY, pp 1509–1520.
Pidd M (1999). Just modeling through: A rough guide to modeling. Interfaces 29 (2): 118–132.
Pillai D (1990). Material handling automation for wafer fabrication facilities. In: Proceedings of the Ninth IEEE/CHMT International Electronic Manufacturing Technology Symposium. IEEE: New York, pp 277–286.
Pritsker AAB (1986). Model evolution: A rotary index table case history. In: Proceedings of the 1986 Winter Simulation Conference. ACM: New York, NY, pp 703–707.
Robinson S (1994). Successful Simulation—A Practical Approach to Simulation Projects. McGraw-Hill: Maidenhead, UK.
Robinson S (2006). Conceptual modeling for simulation: Issues and research requirements. In: Proceedings of the 2006 Winter Simulation Conference. IEEE: New York, pp 792–800.
Roeder TM (2004). An information taxonomy for discrete event simulations PhD Dissertation, University of California, Berkeley.
Roeder TM, Fischbein SA, Janakiram M and Schruben LW (2002). Resource-driven and job-driven simulations. In: Gerald T Mackulak, John W Fowler, and Alexander Schömig. Proceedings of the 2002 International Conference on Modeling and Analysis of Semiconductor Manufacturing. Tempe, AZ, pp 78–83.
Roeder TM, Govind N and Schruben LW (2004). A queueing network approximation of semiconductor automated material handling systems: How much information do we really need? In: Proceedings of the 2004 Winter Simulation Conference. Washington, DC, pp 1956–1961.
Roeder TM and Schruben LW (2010). Information models for queueing system simulation. ACM Transactions on Modeling & Computer Simulation 20 (2).
Salt J (1993). Simulation should be easy and fun. In: Proceedings of the 1993 Winter Simulation Conference. ACM: New York, NY, pp 1–5.
Sargent RG (2005). Verification and validation of simulation models. In: Proceedings of the 2005 Winter Simulation Conference. IEEE: New York, pp 130–143.
Scheubrein R and Zionts S (2006). A problem structuring front end for a multiple criteria decision support system. Computers & Operations Research 33: 18–31.
Schruben D and Schruben LW (2003). Graphical Simulation Modeling Using SIGMA. Custom Simulations: Berkeley, CA.
Schruben LW (2007). Modeling for analysis. INFORMS Simulation Society Research Workshop.
Schruben LW and Roeder TM (2003). Fast simulations of large-scale highly congested systems. Simulation: Transactions of the Society for Modeling and Simulation International 79 (3): 1–11.
Schruben LW and Yücesan E (1988). Transaction tagging in highly congested queueing simulations. Queueing Systems 3 (3): 257–264.
Seila AF, Ceric V and Tadikamalla P (2003). Applied Simulation Modeling. Thomson Brooks/Cole: Belmont, CA.
Shanthikumar JG and Tien CC (1983). An algorithmic solution to two-stage transfer lines with possible scrapping of units. Management Science 29 (9): 1069–1086.
Simon HA (1964). The architecture of complexity. General Systems Yearbook 10: 63–76.
Ståhl I (2002). Simulation prototyping. In: Proceedings of the 2002 Winter Simulation Conference. IEEE: New York, pp 572–579.
Sun M (2003). Procedures for finding non dominated solutions for multiple objective network programming problems. Transportation Science 37: 139–152.
Suri R and Zazanis MA (1988). Perturbation analysis gives strongly consistent sensitivity estimates for the M/G/1 queue. Management Science 34 (1): 39–64.
Thomas A and Charpentier P (2005). Reducing simulation models for scheduling manufacturing facilities. European Journal of Operational Research 161 (1): 111–125.
Thurston DL (2001). Real and misconceived limitations to decision based design with utility analysis. ASME Journal of Mechanical Design 123: 176–182.
Tolio T, Matta A and Gershwin SB (2002). Analysis of two-machine lines with multiple failure modes. IIE Transactions 34 (1): 51–62.
von Neumann J and Morgenstern O (1944). Theory of Games and Economic Behavior. Princeton University Press: Princeton, NJ.
Wallenius J et al (2008). Multiple criteria decision making, multiattribute utility theory: Recent accomplishments and what lies ahead. Management Science 54 (7): 1336–1349.
Ward SC (1989). Arguments for constructively simple models. Journal of the Operational Research Society 40 (2): 141–153.
Willemain TR (1994). Insights on modeling from a dozen experts. Operations Research 42 (2): 213–222.
Yavari E (2009). Adaptive simulation model enrichment in the context of ranking and selection decision making for service operations. PhD Dissertation, University of California, Berkeley.
Yücesan E and Schruben LW (1998). Complexity of simulation models: A graph theoretic approach. INFORMS Journal on Computing 10 (1): 94–106.
Zeigler BP (1984). Theory of Modeling and Simulation. Krieger Publishing Company: Melbourne, FL.
Zeigler BP, Kim TG and Praehofer H (2000). Theory of Modeling and Simulation: Integrating Discrete Event and Continuous Complex Dynamic Systems. Academic Press: New York.
Acknowledgements
Lee Schruben provided invaluable help in developing and refining the ideas in this paper, as well as in the editing process. We would also like to thank Phil Kaminsky, Andrea Matta, George Shanthikumar, and Nirmal Govind for their helpful conversations on this topic. Andrea Matta also provided the code for Model I. The anonymous referees provided significant feedback, which substantially improved the paper. For this, we are very grateful.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Yavari, E., Roeder, T. Model enrichment: concept, measurement, and application. J Simulation 6, 125–140 (2012). https://doi.org/10.1057/jos.2011.27
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1057/jos.2011.27